unable to be explained - Turkish English Dictionary